//package cate.common.table.res.hero.back.sheet;
//
//import cate.common.table.ESheet;
//import cate.common.table.res.hero.back.row.HeroBreachBackStarRow;
//import easy.java.dev.note.NoteClass;
//
//@NoteClass(value = "英雄高阶回退星级奖励")
//public class HeroBreachBackStarSheet extends ESheet<HeroBreachBackStarRow> {
//
//    @Override
//    public String getSheetName() {
//        return "英雄高阶回退星级奖励";
//    }
//
//    @Override
//    protected HeroBreachBackStarRow buildRow() {
//        return new HeroBreachBackStarRow();
//    }
//
//    public MixRes calcReward(int currentStar, int seg, byte camp,boolean isStone) {
//        MixRes reward = new MixRes();
//        HeroBreachBackStarRow breachRow = null;
//        for (HeroBreachBackStarRow row : this.getList()) {
//            if (row.star == currentStar && row.seg == seg) {
//                breachRow = row;
//                break;
//            }
//        }
//
//        if (null != breachRow){
//            if (breachRow.gradeStone > 0 && isStone==true) {
//                reward.addItem(new MixResItem(GDObj.Type.PROP, GDProp.TID.GRADE_STONE, breachRow.gradeStone));
//            }
//
//            if (breachRow.vial > 0) {
//                int vialTid = GDHero.Vial.getItemByCamp(camp);
//                if (vialTid > 0) {
//                    reward.addItem(new MixResItem(GDObj.Type.PROP, vialTid, breachRow.vial));
//                }
//            }
//        }
//        return reward;
//    }
//}
